Skip to main content

Interface: Client

Properties

ack

ack: (opt: { breakoutUuid?: string ; callUuid?: string ; conferenceAlias?: string ; host?: string ; offerIgnored?: boolean ; participantUuid?: string ; sdp?: string }) => Promise<undefined | AckResponse>

Type declaration

▸ (opt): Promise<undefined | AckResponse>

Parameters
NameType
optObject
opt.breakoutUuid?string
opt.callUuid?string
opt.conferenceAlias?string
opt.host?string
opt.offerIgnored?boolean
opt.participantUuid?string
opt.sdp?string
Returns

Promise<undefined | AckResponse>


admit

admit: (opt: { breakoutUuid?: string ; conferenceAlias?: string ; host?: string ; participantUuid: string }) => Promise<undefined | UnlockParticipantResponse | BreakoutUnlockParticipantResponse>

Type declaration

▸ (opt): Promise<undefined | UnlockParticipantResponse | BreakoutUnlockParticipantResponse>

Parameters
NameType
optObject
opt.breakoutUuid?string
opt.conferenceAlias?string
opt.host?string
opt.participantUuidstring
Returns

Promise<undefined | UnlockParticipantResponse | BreakoutUnlockParticipantResponse>


availableLayouts

availableLayouts: (opt: { conferenceAlias?: string ; host?: string }) => Promise<undefined | string[]>

Type declaration

▸ (opt): Promise<undefined | string[]>

Parameters
NameType
optObject
opt.conferenceAlias?string
opt.host?string
Returns

Promise<undefined | string[]>


breakout

breakout: (opt: TopLevel) => Promise<undefined | { breakout_uuid: string }>

Type declaration

▸ (opt): Promise<undefined | { breakout_uuid: string }>

Parameters
NameType
optTopLevel
Returns

Promise<undefined | { breakout_uuid: string }>


breakoutAskForHelp

breakoutAskForHelp: (opt: { breakoutUuid?: string ; conferenceAlias?: string ; host?: string }) => Promise<undefined | GuestBreakoutBuzzResponse | HostBreakoutBuzzResponse>

Type declaration

▸ (opt): Promise<undefined | GuestBreakoutBuzzResponse | HostBreakoutBuzzResponse>

Parameters
NameType
optObject
opt.breakoutUuid?string
opt.conferenceAlias?string
opt.host?string
Returns

Promise<undefined | GuestBreakoutBuzzResponse | HostBreakoutBuzzResponse>


breakoutMoveParticipants

breakoutMoveParticipants: (opt: { fromBreakoutUuid?: string ; participants: string[] ; toRoomUuid: string }) => Promise<void>

Type declaration

▸ (opt): Promise<void>

Parameters
NameType
optObject
opt.fromBreakoutUuid?string
opt.participantsstring[]
opt.toRoomUuidstring
Returns

Promise<void>


breakoutRemoveAskForHelp

breakoutRemoveAskForHelp: (opt: { breakoutUuid?: string ; conferenceAlias?: string ; host?: string }) => Promise<undefined | GuestClearBreakoutBuzzResponse | (__namedParameters: { fetcher: (input: URL | RequestInfo, init?: RequestInit) => Promise<Response>(input: string | URL | Request, init?: RequestInit) => Promise<Response> ; host: string ; init?: RequestInit ; params: { breakoutUuid: string ; conferenceAlias: string } }) => Promise<HostClearBreakoutBuzzResponse>>

Type declaration

▸ (opt): Promise<undefined | GuestClearBreakoutBuzzResponse | (__namedParameters: { fetcher: (input: URL | RequestInfo, init?: RequestInit) => Promise<Response>(input: string | URL | Request, init?: RequestInit) => Promise<Response> ; host: string ; init?: RequestInit ; params: { breakoutUuid: string ; conferenceAlias: string } }) => Promise<HostClearBreakoutBuzzResponse>>

Parameters
NameType
optObject
opt.breakoutUuid?string
opt.conferenceAlias?string
opt.host?string
Returns

Promise<undefined | GuestClearBreakoutBuzzResponse | (__namedParameters: { fetcher: (input: URL | RequestInfo, init?: RequestInit) => Promise<Response>(input: string | URL | Request, init?: RequestInit) => Promise<Response> ; host: string ; init?: RequestInit ; params: { breakoutUuid: string ; conferenceAlias: string } }) => Promise<HostClearBreakoutBuzzResponse>>


breakoutRooms

breakoutRooms: Map<string, BreakoutRoom>


call

call: (opt: { bandwidth: number ; callTag?: string ; callType: ClientCallType ; chosenIdp?: string ; clientId?: string ; conferenceAlias: string ; conferenceExtension?: string ; directMedia?: boolean ; displayName: string ; host?: string ; mediaPriorities?: MediaPriority ; mediaStream?: MediaStream | () => undefined | MediaStream ; node?: string ; pin?: string ; ssoToken?: string ; token?: string }) => Promise<undefined | RequestTokenResponse>

Type declaration

▸ (opt): Promise<undefined | RequestTokenResponse>

Parameters
NameType
optObject
opt.bandwidthnumber
opt.callTag?string
opt.callTypeClientCallType
opt.chosenIdp?string
opt.clientId?string
opt.conferenceAliasstring
opt.conferenceExtension?string
opt.directMedia?boolean
opt.displayNamestring
opt.host?string
opt.mediaPriorities?MediaPriority
opt.mediaStream?MediaStream | () => undefined | MediaStream
opt.node?string
opt.pin?string
opt.ssoToken?string
opt.token?string
Returns

Promise<undefined | RequestTokenResponse>


closeBreakoutRoom

closeBreakoutRoom: (opt: { breakoutUuid: string }) => Promise<undefined | BreakoutDisconnectResponse>

Type declaration

▸ (opt): Promise<undefined | BreakoutDisconnectResponse>

Parameters
NameType
optObject
opt.breakoutUuidstring
Returns

Promise<undefined | BreakoutDisconnectResponse>


closeBreakouts

closeBreakouts: () => Promise<undefined | BreakoutsDisconnectResponse>

Type declaration

▸ (): Promise<undefined | BreakoutsDisconnectResponse>

Returns

Promise<undefined | BreakoutsDisconnectResponse>


conferenceFeatureFlags

Optional conferenceFeatureFlags: ConferenceFeatureFlags


conferenceStatus

conferenceStatus: Map<string, ConferenceStatus>


dial

dial: (opt: Omit<TopLevel, "protocol"> & { conferenceAlias?: string ; destination: string ; host?: string ; protocol?: "sip" | "h323" | "rtmp" | "mssip" | "auto" }) => Promise<undefined | DialResponse>

Type declaration

▸ (opt): Promise<undefined | DialResponse>

Parameters
NameType
optOmit<TopLevel, "protocol"> & { conferenceAlias?: string ; destination: string ; host?: string ; protocol?: "sip" | "h323" | "rtmp" | "mssip" | "auto" }
Returns

Promise<undefined | DialResponse>


disconnect

disconnect: (opt: { breakoutUuid?: string ; callUuid?: string ; callback?: () => void | () => Promise<void> ; conferenceAlias?: string ; host?: string ; participantUuid?: string ; reason?: DisconnectReason ; release?: () => Promise<void> }) => Promise<void>

Type declaration

▸ (opt): Promise<void>

Parameters
NameType
optObject
opt.breakoutUuid?string
opt.callUuid?string
opt.callback?() => void | () => Promise<void>
opt.conferenceAlias?string
opt.host?string
opt.participantUuid?string
opt.reason?DisconnectReason
opt.release?() => Promise<void>
Returns

Promise<void>


disconnectAll

disconnectAll: (opt: { conferenceAlias?: string ; host?: string }) => Promise<undefined | DisconnectResponse>

Type declaration

▸ (opt): Promise<undefined | DisconnectResponse>

Parameters
NameType
optObject
opt.conferenceAlias?string
opt.host?string
Returns

Promise<undefined | DisconnectResponse>


emptyBreakouts

emptyBreakouts: () => Promise<undefined | BreakoutsEmptyResponse>

Type declaration

▸ (): Promise<undefined | BreakoutsEmptyResponse>

Returns

Promise<undefined | BreakoutsEmptyResponse>


fecc

fecc: (opt: TopLevel2 & { target?: string }) => Promise<undefined | FeccParticipantResponse | FeccResponse>

Type declaration

▸ (opt): Promise<undefined | FeccParticipantResponse | FeccResponse>

Parameters
NameType
optTopLevel2 & { target?: string }
Returns

Promise<undefined | FeccParticipantResponse | FeccResponse>


guestLeaveBreakoutRoom

guestLeaveBreakoutRoom: () => Promise<undefined | GuestLeaveBreakoutResponse>

Type declaration

▸ (): Promise<undefined | GuestLeaveBreakoutResponse>

Returns

Promise<undefined | GuestLeaveBreakoutResponse>


joinBreakoutRoom

joinBreakoutRoom: (opt: { breakoutUuid?: string }) => Promise<void>

Type declaration

▸ (opt): Promise<void>

Parameters
NameType
optObject
opt.breakoutUuid?string
Returns

Promise<void>


kick

kick: (opt: { breakoutUuid?: string ; conferenceAlias?: string ; host?: string ; participantUuid: string }) => Promise<undefined | DisconnectParticipantResponse | BreakoutDisconnectParticipantResponse>

Type declaration

▸ (opt): Promise<undefined | DisconnectParticipantResponse | BreakoutDisconnectParticipantResponse>

Parameters
NameType
optObject
opt.breakoutUuid?string
opt.conferenceAlias?string
opt.host?string
opt.participantUuidstring
Returns

Promise<undefined | DisconnectParticipantResponse | BreakoutDisconnectParticipantResponse>


latestStats

latestStats: undefined | Stats


layoutSvgs

layoutSvgs: (opt: { conferenceAlias?: string ; host?: string }) => Promise<undefined | Record<string, string>>

Type declaration

▸ (opt): Promise<undefined | Record<string, string>>

Parameters
NameType
optObject
opt.conferenceAlias?string
opt.host?string
Returns

Promise<undefined | Record<string, string>>


liveCaptions

liveCaptions: (opt: { breakoutUuid?: string ; conferenceAlias?: string ; enable: boolean ; participantUuid?: string }) => Promise<undefined | ShowLiveCaptionsResponse | BreakoutShowLiveCaptionsResponse | HideLiveCaptionsResponse | BreakoutHideLiveCaptionsResponse>

Type declaration

▸ (opt): Promise<undefined | ShowLiveCaptionsResponse | BreakoutShowLiveCaptionsResponse | HideLiveCaptionsResponse | BreakoutHideLiveCaptionsResponse>

Parameters
NameType
optObject
opt.breakoutUuid?string
opt.conferenceAlias?string
opt.enableboolean
opt.participantUuid?string
Returns

Promise<undefined | ShowLiveCaptionsResponse | BreakoutShowLiveCaptionsResponse | HideLiveCaptionsResponse | BreakoutHideLiveCaptionsResponse>


lock

lock: (opt: { breakoutUuid?: string ; conferenceAlias?: string ; host?: string ; lock: boolean }) => Promise<undefined | LockResponse | UnlockResponse | BreakoutLockResponse | BreakoutUnlockResponse>

Type declaration

▸ (opt): Promise<undefined | LockResponse | UnlockResponse | BreakoutLockResponse | BreakoutUnlockResponse>

Parameters
NameType
optObject
opt.breakoutUuid?string
opt.conferenceAlias?string
opt.host?string
opt.lockboolean
Returns

Promise<undefined | LockResponse | UnlockResponse | BreakoutLockResponse | BreakoutUnlockResponse>


me

Optional me: Participant


mute

mute: (opt: { breakoutUuid?: string ; conferenceAlias?: string ; host?: string ; mute: boolean ; participantUuid?: string }) => Promise<undefined | MuteParticipantResponse | UnmuteParticipantResponse>

Type declaration

▸ (opt): Promise<undefined | MuteParticipantResponse | UnmuteParticipantResponse>

Parameters
NameType
optObject
opt.breakoutUuid?string
opt.conferenceAlias?string
opt.host?string
opt.muteboolean
opt.participantUuid?string
Returns

Promise<undefined | MuteParticipantResponse | UnmuteParticipantResponse>


muteAllGuests

muteAllGuests: (opt: { conferenceAlias?: string ; host?: string ; mute: boolean }) => Promise<undefined | MuteguestsResponse | UnmuteguestsResponse>

Type declaration

▸ (opt): Promise<undefined | MuteguestsResponse | UnmuteguestsResponse>

Parameters
NameType
optObject
opt.conferenceAlias?string
opt.host?string
opt.muteboolean
Returns

Promise<undefined | MuteguestsResponse | UnmuteguestsResponse>


muteVideo

muteVideo: (opt: { breakoutUuid?: string ; conferenceAlias?: string ; host?: string ; muteVideo: boolean ; participantUuid?: string }) => Promise<undefined | VideoMuteParticipantResponse | VideoUnmuteParticipantResponse>

Type declaration

▸ (opt): Promise<undefined | VideoMuteParticipantResponse | VideoUnmuteParticipantResponse>

Parameters
NameType
optObject
opt.breakoutUuid?string
opt.conferenceAlias?string
opt.host?string
opt.muteVideoboolean
opt.participantUuid?string
Returns

Promise<undefined | VideoMuteParticipantResponse | VideoUnmuteParticipantResponse>


newCandidate

newCandidate: (opt: { breakoutUuid?: string ; callUuid?: string ; candidate: IceCandidate ; conferenceAlias?: string ; host?: string ; participantUuid?: string }) => Promise<undefined | NewCandidateResponse>

Type declaration

▸ (opt): Promise<undefined | NewCandidateResponse>

Parameters
NameType
optObject
opt.breakoutUuid?string
opt.callUuid?string
opt.candidateIceCandidate
opt.conferenceAlias?string
opt.host?string
opt.participantUuid?string
Returns

Promise<undefined | NewCandidateResponse>


notifyNotAFK

notifyNotAFK: (opt: { conferenceAlias?: string ; host?: string ; participantUuid?: string }) => Promise<undefined | NotifyNotAFKResponse>

Type declaration

▸ (opt): Promise<undefined | NotifyNotAFKResponse>

Parameters
NameType
optObject
opt.conferenceAlias?string
opt.host?string
opt.participantUuid?string
Returns

Promise<undefined | NotifyNotAFKResponse>


presInMix

presInMix: (opt: { conferenceAlias?: string ; host?: string ; participantUuid?: string ; state: boolean }) => Promise<undefined | PresInMixParticipantResponse>

Type declaration

▸ (opt): Promise<undefined | PresInMixParticipantResponse>

Parameters
NameType
optObject
opt.conferenceAlias?string
opt.host?string
opt.participantUuid?string
opt.stateboolean
Returns

Promise<undefined | PresInMixParticipantResponse>


present

present: (stream?: MediaStream) => void

Type declaration

▸ (stream?): void

Parameters
NameType
stream?MediaStream
Returns

void


raiseHand

raiseHand: (opt: { breakoutUuid?: string ; conferenceAlias?: string ; host?: string ; participantUuid?: string ; raise: boolean }) => Promise<undefined | BuzzParticipantResponse | ClearbuzzParticipantResponse>

Type declaration

▸ (opt): Promise<undefined | BuzzParticipantResponse | ClearbuzzParticipantResponse>

Parameters
NameType
optObject
opt.breakoutUuid?string
opt.conferenceAlias?string
opt.host?string
opt.participantUuid?string
opt.raiseboolean
Returns

Promise<undefined | BuzzParticipantResponse | ClearbuzzParticipantResponse>


releaseFloor

releaseFloor: (opts: { breakoutUuid?: string ; conferenceAlias?: string ; host?: string ; participantUuid?: string }) => Promise<undefined | ReleaseFloorResponse>

Type declaration

▸ (opts): Promise<undefined | ReleaseFloorResponse>

Parameters
NameType
optsObject
opts.breakoutUuid?string
opts.conferenceAlias?string
opts.host?string
opts.participantUuid?string
Returns

Promise<undefined | ReleaseFloorResponse>


requestAspectRatio

requestAspectRatio: (opt: { abortSignal?: AbortSignal ; aspectRatio: number ; conferenceAlias?: string ; host?: string ; participantUuid?: string }) => Promise<PreferredAspectRatioResponse> | Promise<undefined>

Type declaration

▸ (opt): Promise<PreferredAspectRatioResponse> | Promise<undefined>

Parameters
NameType
optObject
opt.abortSignal?AbortSignal
opt.aspectRationumber
opt.conferenceAlias?string
opt.host?string
opt.participantUuid?string
Returns

Promise<PreferredAspectRatioResponse> | Promise<undefined>


requestParticipants

requestParticipants: (opt: { conferenceAlias?: string ; host?: string }) => Promise<undefined | ParticipantsResponse>

Type declaration

▸ (opt): Promise<undefined | ParticipantsResponse>

Requests the current participant list from backend via 'participants' API call

Parameters
NameType
optObject
opt.conferenceAlias?string
opt.host?string
Returns

Promise<undefined | ParticipantsResponse>

Response of 'participants' API call


requestTheme

requestTheme: (opt: { conferenceAlias?: string ; host?: string }) => Promise<undefined | Result1>

Type declaration

▸ (opt): Promise<undefined | Result1>

Parameters
NameType
optObject
opt.conferenceAlias?string
opt.host?string
Returns

Promise<undefined | Result1>


restartCall

restartCall: (opts: { bandwidth: number ; callType?: ClientCallType ; mediaPriorities?: MediaPriority ; mediaStream?: MediaStream | () => undefined | MediaStream }) => Promise<void>

Type declaration

▸ (opts): Promise<void>

Parameters
NameType
optsObject
opts.bandwidthnumber
opts.callType?ClientCallType
opts.mediaPriorities?MediaPriority
opts.mediaStream?MediaStream | () => undefined | MediaStream
Returns

Promise<void>


roomId

roomId: string


secureCheckCode

secureCheckCode: string


sendConferenceRequest

sendConferenceRequest: (opt: { method: "GET" | "POST" ; path: string ; payload?: Record<string, unknown> }) => Promise<undefined | { data: unknown ; status: number }>

Type declaration

▸ (opt): Promise<undefined | { data: unknown ; status: number }>

Parameters
NameType
optObject
opt.method"GET" | "POST"
opt.pathstring
opt.payload?Record<string, unknown>
Returns

Promise<undefined | { data: unknown ; status: number }>


sendDTMF

sendDTMF: (opt: { breakoutUuid?: string ; callUuid?: string ; conferenceAlias?: string ; digits: string ; host?: string ; participantUuid?: string }) => Promise<undefined | DtmfParticipantResponse | DtmfResponse>

Type declaration

▸ (opt): Promise<undefined | DtmfParticipantResponse | DtmfResponse>

Parameters
NameType
optObject
opt.breakoutUuid?string
opt.callUuid?string
opt.conferenceAlias?string
opt.digitsstring
opt.host?string
opt.participantUuid?string
Returns

Promise<undefined | DtmfParticipantResponse | DtmfResponse>


sendMessage

sendMessage: (opt: TopLevel1 & { breakoutUuid?: string ; conferenceAlias?: string ; host?: string ; participantUuid?: string }) => Promise<undefined | MessageConferenceResponse | MessageParticipantResponse | BreakoutMessageConferenceResponse>

Type declaration

▸ (opt): Promise<undefined | MessageConferenceResponse | MessageParticipantResponse | BreakoutMessageConferenceResponse>

Parameters
NameType
optTopLevel1 & { breakoutUuid?: string ; conferenceAlias?: string ; host?: string ; participantUuid?: string }
Returns

Promise<undefined | MessageConferenceResponse | MessageParticipantResponse | BreakoutMessageConferenceResponse>


sendOffer

sendOffer: (opt: { breakoutUuid?: string ; conferenceAlias?: string ; host?: string ; participantUuid?: string ; sdp: string }) => Promise<undefined | CallsWebrtcParticipantResponse>

Type declaration

▸ (opt): Promise<undefined | CallsWebrtcParticipantResponse>

Parameters
NameType
optObject
opt.breakoutUuid?string
opt.conferenceAlias?string
opt.host?string
opt.participantUuid?string
opt.sdpstring
Returns

Promise<undefined | CallsWebrtcParticipantResponse>


serviceType

serviceType: CurrentServiceType


setBandwidth

setBandwidth: (bandwidth: number) => void

Type declaration

▸ (bandwidth): void

Parameters
NameType
bandwidthnumber
Returns

void


setCallTag

setCallTag: (callTag: string) => void

Type declaration

▸ (callTag): void

Parameters
NameType
callTagstring
Returns

void


setConferenceExtension

setConferenceExtension: (conferenceExtension?: string) => void

Type declaration

▸ (conferenceExtension?): void

Parameters
NameType
conferenceExtension?string
Returns

void


setLayout

setLayout: (opt: { breakoutUuid?: string ; conferenceAlias?: string ; host?: string ; transforms: Transforms }) => Promise<undefined | TransformLayoutResponse | BreakoutTransformLayoutResponse>

Type declaration

▸ (opt): Promise<undefined | TransformLayoutResponse | BreakoutTransformLayoutResponse>

Parameters
NameType
optObject
opt.breakoutUuid?string
opt.conferenceAlias?string
opt.host?string
opt.transformsTransforms
Returns

Promise<undefined | TransformLayoutResponse | BreakoutTransformLayoutResponse>


setPin

setPin: (pin?: string) => void

Type declaration

▸ (pin?): void

Parameters
NameType
pin?string
Returns

void


setRole

setRole: (opt: { conferenceAlias?: string ; participantUuid: string ; role: "guest" | "chair" }) => Promise<void>

Type declaration

▸ (opt): Promise<void>

Parameters
NameType
optObject
opt.conferenceAlias?string
opt.participantUuidstring
opt.role"guest" | "chair"
Returns

Promise<void>


setStream

setStream: (stream: MediaStream) => void

Type declaration

▸ (stream): void

Parameters
NameType
streamMediaStream
Returns

void


setTextOverlay

setTextOverlay: (opt: TopLevel3 & { conferenceAlias?: string ; host?: string ; participantUuid: string }) => Promise<undefined | OverlaytextParticipantResponse>

Type declaration

▸ (opt): Promise<undefined | OverlaytextParticipantResponse>

Parameters
NameType
optTopLevel3 & { conferenceAlias?: string ; host?: string ; participantUuid: string }
Returns

Promise<undefined | OverlaytextParticipantResponse>


spotlight

spotlight: (opt: { breakoutUuid?: string ; conferenceAlias?: string ; enable: boolean ; host?: string ; participantUuid: string }) => Promise<undefined | SpotlightonParticipantResponse | SpotlightoffParticipantResponse>

Type declaration

▸ (opt): Promise<undefined | SpotlightonParticipantResponse | SpotlightoffParticipantResponse>

Parameters
NameType
optObject
opt.breakoutUuid?string
opt.conferenceAlias?string
opt.enableboolean
opt.host?string
opt.participantUuidstring
Returns

Promise<undefined | SpotlightonParticipantResponse | SpotlightoffParticipantResponse>


startConference

startConference: (opt: { conferenceAlias?: string ; host?: string }) => Promise<undefined | StartConferenceResponse>

Type declaration

▸ (opt): Promise<undefined | StartConferenceResponse>

Parameters
NameType
optObject
opt.conferenceAlias?string
opt.host?string
Returns

Promise<undefined | StartConferenceResponse>


statistics

statistics: (opt: { audio?: Stream ; callUuid?: string ; conferenceAlias?: string ; host?: string ; participantUuid?: string ; presentation?: Stream ; video?: Stream }) => Promise<void>

Type declaration

▸ (opt): Promise<void>

Parameters
NameType
optObject
opt.audio?Stream
opt.callUuid?string
opt.conferenceAlias?string
opt.host?string
opt.participantUuid?string
opt.presentation?Stream
opt.video?Stream
Returns

Promise<void>


stopPresenting

stopPresenting: () => void

Type declaration

▸ (): void

Returns

void


takeFloor

takeFloor: (opts: { breakoutUuid?: string ; conferenceAlias?: string ; host?: string ; participantUuid?: string }) => Promise<undefined | TakeFloorResponse>

Type declaration

▸ (opts): Promise<undefined | TakeFloorResponse>

Parameters
NameType
optsObject
opts.breakoutUuid?string
opts.conferenceAlias?string
opts.host?string
opts.participantUuid?string
Returns

Promise<undefined | TakeFloorResponse>


transfer

transfer: (opt: { breakoutUuid?: string ; conferenceAlias?: string ; destination: string ; host?: string ; participantUuid: string ; pin: string ; role: "host" | "guest" }) => Promise<undefined | TransferParticipantResponse>

Type declaration

▸ (opt): Promise<undefined | TransferParticipantResponse>

Parameters
NameType
optObject
opt.breakoutUuid?string
opt.conferenceAlias?string
opt.destinationstring
opt.host?string
opt.participantUuidstring
opt.pinstring
opt.role"host" | "guest"
Returns

Promise<undefined | TransferParticipantResponse>


update

update: (opt: { abortSignal?: AbortSignal ; breakoutUuid?: string ; callUuid?: string ; conferenceAlias?: string ; host?: string ; participantUuid?: string ; sdp: string }) => Promise<undefined | UpdateResponse>

Type declaration

▸ (opt): Promise<undefined | UpdateResponse>

Parameters
NameType
optObject
opt.abortSignal?AbortSignal
opt.breakoutUuid?string
opt.callUuid?string
opt.conferenceAlias?string
opt.host?string
opt.participantUuid?string
opt.sdpstring
Returns

Promise<undefined | UpdateResponse>

Methods

getParticipants

getParticipants(roomId): Participant[]

Parameters

NameType
roomIdstring

Returns

Participant[]


setFeccSupported

setFeccSupported(canFecc): void

Parameters

NameType
canFeccboolean

Returns

void